package com.hippo.api.sys.entity;

import com.hippo.common.base.entity.BaseEntity;

public class PositionEntity extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    private String positionId;

    /**
     * 岗位编号
     */
    private String positionCode;

    /**
     * 岗位名称
     */
    private String positionName;

    /**
     * 岗位简称
     */
    private String positionSortName;

    /**
     * 岗位描述
     */
    private String positionDesc;

    /**
     * 上级岗位
     */
    private String parentPositionId;

    /**
     * 岗位所属部门
     */
    private DeptEntity positionDept;

    /**
     * 岗位层级
     */
    private int positionLevel;

    /**
     * 岗位职级
     */
    private int positionRank;


    /**
     * 左值
     */
    private int leftValue;

    /**
     * 右值
     */
    private int rightValue;

    /**
     * 编制数量
     */
    private int plannedHeadCount;

    /**
     * 现有人数
     */
    private int actualHeadCount;




    public String getPositionId() {
        return positionId;
    }

    public void setPositionId(String positionId) {
        this.positionId = positionId;
    }

    public String getPositionCode() {
        return positionCode;
    }

    public void setPositionCode(String positionCode) {
        this.positionCode = positionCode;
    }

    public String getPositionName() {
        return positionName;
    }

    public void setPositionName(String positionName) {
        this.positionName = positionName;
    }

    public String getPositionSortName() {
        return positionSortName;
    }

    public void setPositionSortName(String positionSortName) {
        this.positionSortName = positionSortName;
    }

    public String getPositionDesc() {
        return positionDesc;
    }

    public void setPositionDesc(String positionDesc) {
        this.positionDesc = positionDesc;
    }

    public String getParentPositionId() {
        return parentPositionId;
    }

    public void setParentPositionId(String parentPositionId) {
        this.parentPositionId = parentPositionId;
    }

    public DeptEntity getPositionDept() {
        return positionDept;
    }

    public void setPositionDept(DeptEntity positionDept) {
        this.positionDept = positionDept;
    }


    public int getPositionLevel() {
        return positionLevel;
    }

    public void setPositionLevel(int positionLevel) {
        this.positionLevel = positionLevel;
    }

    public int getPositionRank() {
        return positionRank;
    }

    public void setPositionRank(int positionRank) {
        this.positionRank = positionRank;
    }

    public int getLeftValue() {
        return leftValue;
    }

    public void setLeftValue(int leftValue) {
        this.leftValue = leftValue;
    }

    public int getRightValue() {
        return rightValue;
    }

    public void setRightValue(int rightValue) {
        this.rightValue = rightValue;
    }

    public int getPlannedHeadCount() {
        return plannedHeadCount;
    }

    public void setPlannedHeadCount(int plannedHeadCount) {
        this.plannedHeadCount = plannedHeadCount;
    }

    public int getActualHeadCount() {
        return actualHeadCount;
    }

    public void setActualHeadCount(int actualHeadCount) {
        this.actualHeadCount = actualHeadCount;
    }



}
